As define by The American Heritage Dictionary of the English Language, natural language is "a human written or spoken language as opposed to a computer language" (n.d.). Natural Language Processing (NLP) is a system that enables computers and humans to interact by automatically translating between human and computer language (Barnett, n.d.). For example, Ask.com allows you to search for the answers to questions using natural language, or natural human language, as opposed to computer language. Creating programs that can translate between human and computer languages can be applied to speech recognition, information retrieval, and even bring us one step closer to creating artifical intelligence (Barnett, n.d.).
There are four primary elements that go into the interpretation of Natural Language Processing.
Conversion
Syntax
Semantics
Pragmatics
Conversion involves the rendering of sound waves to text. The two most popular API's that are currently used are Apple's SIRI and Google Voice Recognition. The major obstacles that conversion faces currently is noise interference and varying dialects. Syntax involves the ordering of words and interpretation of grammar. "The dog bit the boy" and "The boy bit the dog" are the exact same words, however the meaning is dramatically changed by the syntax. "Let's eat Grandpa" and "Let's eat, Grandpa" are the exact same words and order, however the use of the comma makes a very significant impact on how the sentence is interpreted (especially for Grandpa). Semantics involves the meaning of the words that are used. Understanding the difference between a plant being a living organism and a plant being a factory where items are made. Lastly, Pragmatics means applying know social and cultural meaning to words and sentences. This involves recognizing sarcasm, colloquialisms, and other figurative uses of language.
Natural Language
As define by The American Heritage Dictionary of the English Language, natural language is "a human written or spoken language as opposed to a computer language" (n.d.). Natural Language Processing (NLP) is a system that enables computers and humans to interact by automatically translating between human and computer language (Barnett, n.d.). For example, Ask.com allows you to search for the answers to questions using natural language, or natural human language, as opposed to computer language. Creating programs that can translate between human and computer languages can be applied to speech recognition, information retrieval, and even bring us one step closer to creating artifical intelligence (Barnett, n.d.).
References:
Barnett, T. (n.d.). What is natural language processing? wiseGEEK. Retrived from http://www.wisegeek.com/what-is-natural-language-processing.htm
Natural Language. (n.d.) The American Heritage Dictionary of the English Language, Fourth Edition. (2003). Retrieved from http://www.thefreedictionary.com/natural+language
The Four Elements of Natural Language Processing
Evan York
There are four primary elements that go into the interpretation of Natural Language Processing.
Conversion
Syntax
Semantics
Pragmatics
Conversion involves the rendering of sound waves to text. The two most popular API's that are currently used are Apple's SIRI and Google Voice Recognition. The major obstacles that conversion faces currently is noise interference and varying dialects. Syntax involves the ordering of words and interpretation of grammar. "The dog bit the boy" and "The boy bit the dog" are the exact same words, however the meaning is dramatically changed by the syntax. "Let's eat Grandpa" and "Let's eat, Grandpa" are the exact same words and order, however the use of the comma makes a very significant impact on how the sentence is interpreted (especially for Grandpa). Semantics involves the meaning of the words that are used. Understanding the difference between a plant being a living organism and a plant being a factory where items are made. Lastly, Pragmatics means applying know social and cultural meaning to words and sentences. This involves recognizing sarcasm, colloquialisms, and other figurative uses of language.
References:
Mooney, Raymond. "Natural Language Processing" University of Texas. Retrieved from http://www.cs.utexas.edu/~mooney/cs388/